@charset "utf-8";
/*
    Author     : CSU OJT Students '10 - '11 (Jeff)
    Description:
        CSS for the manager pages.
        Pages using this file are also linked to  the global.css file.
*/

#mngr_sl_holder{
    float: left;

    width: 800px;
}

#mngr_sl_holder button{
    font-size: 16px;
    margin: 0px 10px;
    padding: 0px;

    height: 150px;
    width: 150px;
}


#mngr_navi{
    margin: auto;
    text-align: right;
    
    width: 180px;
}

#mngr_navi ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#mngr_navi li{
    
}

#mngr_navi a:link, a:visited {
    color: #fff;
}

#mngr_navi a:hover, a:active {
    color: #35478c;
}

#mngr_content{
    margin: auto;
    text-align: left;

    width: 760px;
}

.mngr_form_fld{
    float: left;
    margin: 2px 0px;
    min-height: 18px;

    width: 760px;
}

.mngr_form_fld label{
    float: left;
    padding-right: 10px;
    text-align: right;

    width: 100px;
}

.mngr_form_fld input, select{
    background: #ddd;
    border: 1px solid #aaa;
    float: left;
    margin: 0px;
    padding: 0px;
}

.input_check{
    color: #f00;
    float: left;
    padding-left: 6px;
}

.mngr_form_fld ul,li{
    margin: 0px;
    padding: 0px;
}

.mngr_form_fld li{
    display: block;
    list-style: none;
    margin-left: 110px;

    width: 200px;
}

label.srvcs_cb_lbl{
    margin: 1px 0px;
    padding: 0px;
    text-align: left;
    
    width: 150px;
}

.srvcs_cb_lbl input{
    margin-right: 4px;
}

input.services_checkbox{

}

#services_clear{
    clear: both;
}

#mngr_btn{
    display: block;
}

#mngr_btn button{
    margin: 10px 0px 0px 110px;
    padding: 0px;

    height: 24px;
    width: 72px;
}

#av_content{
    margin: auto;

    width: 760px;
}

#stat_form{
    font-size: 12px;

    height: 24px;
    width: 760px;
}

#stat_form h2{
    display: block;
    font-size: 14px;
    float: left;

    height: 24px;
    width: 424px;
}

#stat_form ul{
    float: left;
    margin: 0px;
    padding: 0px;

    height: 24px;
    width: 124px;
}

#stat_form li{
    display: inline;
    list-style: none;
    text-align: center;
}

#stat_form a{
    float: left;
    padding: 4px 4px;
}

#stat_form a:link, #stat_form a:visited {
    color: #000;
}

#stat_form a:hover, #stat_form a:active {
    color: #31b9c5;
}

#select_box{
    float: left;

    height: 24px;
    width: 165px;
}

.two_digits{
    margin-left: 5px;
    margin-top: 2px;

    width: 45px;
}

.three_digits{
    margin-left: 5px;
    margin-top: 2px;

    width: 55px;
}

#stat_form button{
    display: block;
    float: left;

    margin: 0px;
}

#stat_flexigrid{
    float: left;

    width: 760px;
}

h2{
    font-size: 14px;
    padding: 10px 0px 0px 0px;
}

h3{
    font-size: 12px;
    padding: 10px 0px 0px 10px;
}


#avg_pro_tim{
    margin-bottom: 20px;
}

.stat_table{
    border-collapse: collapse;
    margin: 5px 0px 10px 10px;
}

.stat_table td, .stat_table tr, .stat_table th{
    border: 1px solid #20959f;
    padding: 2px 4px;
    text-align: right;

}

.stat_table th{
    background-color: #31b9c5;
    color: #000;

    padding: 2px 4px;
    text-align: center;

}

.stat_table th.th_head{
    background-color: #31b9c5;
    color: #fff;
    font-weight: bold;
    padding: 4px 10px;
    text-align: center;
}

th.total{
    font-weight: bold;
    text-align: right;
}

th.totalc{
    font-weight: bold;
    text-align: left;
}

td.center{
    text-align: center;
}

th.left{
    font-weight: normal;
    text-align: left;
}

#deac_info{
    background: #f99;
    border: 1px solid #900;
    padding: 4px;
}

#mngr_deac label{
    display: block;
    margin: 0px;
    padding: 4px;
}

#mngr_deac input{
    margin: 0px;
    padding: 0px;
}

#mngr_deac button{
    display: block;
    margin: 10px 0px 0px 0px;
    padding: 4px;

    width: 100px;
}